#include <stdio.h>
#include <unistd.h>
#include <signal.h>

void sigcallback(int signo)
{
    printf("i am sigcallback,signo is %d\n",signo); 
}
int main()
{
    /*
     * 把2号信号的处理方式改成自己定义的函数
     */
    struct sigaction act;
    act.sa_handler = sigcallback;
    sigemptyset(&act.sa_mask);
    act.sa_flags = 0;

    sigaction(SIGINT,&act,NULL);

    while(1)
    {
        sleep(1);
    }
    return 0;
}
